Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update Cocoa SDK to v8.33.0 #606

Merged
merged 1 commit into from
Aug 12, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Mar 22, 2024

Bumps scripts/update-cocoa.sh from 8.21.0 to 8.33.0.

Auto-generated by a dependency updater.

Changelog

8.33.0

This release fixes a bug (#4230) that we introduced with a refactoring (#4101) released in 8.30.1.
This bug caused unhandled/crash events to have the unhandled property and mach info missing, which is required for release health to show events in the unhandled tab. It's essential to mention that this bug doesn't impact release health statistics, such as crash-free session or user rates.

Features

  • Support orientation change for session replay (#4194)
  • Replay for crashes (#4171)
  • Redact web view from replay (#4203)
  • Add beforeCaptureViewHierarchy callback (#4210)
  • Rename session replay errorSampleRate property to onErrorSampleRate (#4218)
  • Add options to redact or ignore view for Replay (#4228)

Fixes

  • Skip UI crumbs when target or sender is nil (#4211)
  • Guard FramesTracker start and stop (#4224)
  • Long-lasting TTID/TTFD spans (#4225). Avoid long TTID spans when the FrameTracker isn't running, which is the case when the app is in the background.
  • Missing mach info for crash reports (#4230)
  • Crash reports not generated on visionOS (#4229)
  • Don’t force cast to NSComparisonPredicate in TERNARY operator (#4232)
  • Fix accessing UI API on bg thread in enrichScope (#4245)
  • EXC_BAD_ACCESS in SentryMetricProfiler (#4242)
  • Missing '#include <sys/_types/_ucontext64.h>' (#4244)
  • Rare flush timeout when called in tight loop (#4257)

Improvements

  • Reduce memory usage of storing envelopes (#4219)
  • Skip enriching scope when nil (#4243)

8.32.0

Features

  • Add reportAccessibilityIdentifier option (#4183)
  • Record dropped spans (#4172)

Fixes

  • Session replay crash when writing the replay (#4186)

Features

  • Collect only unique UIWindow references (#4159)

Deprecated

  • options.enableTracing was deprecated. Use options.tracesSampleRate or options.tracesSampler instead. (#4182)

8.31.1

Fixes

  • Session replay video duration from seconds to milliseconds (#4163)

8.31.0

Features

  • Include the screen names in the session replay (#4126)

Fixes

  • Properly handle invalid value for NSUnderlyingErrorKey (#4144)
  • Session replay in buffer mode not working (#4160)

8.30.1

Fixes

  • UIKitless configurations now produce a module with a different name (#4140)
  • Sentry Replay Serialized Breadcrumbs include level name (#4141)

8.30.0

Features

  • Restart replay session with mobile session (#4085)
  • Add pause and resume AppHangTracking API (#4077). You can now pause and resume app hang tracking with SentrySDK.pauseAppHangTracking() and SentrySDK.resumeAppHangTracking().
  • Add beforeSendSpan callback (#4095)

Fixes

  • storeEnvelope ends session for unhandled errors (#4073)
  • Deprecate SentryUser.segment(#4092). Please remove usages of this property. We will remove it in the next major.
  • Double-quoted include in framework header (#4115)
  • Sentry Replay Network details should be available without Tracing (#4091)

8.29.1

Fixes

  • Fix potential deadlock in app hang detection (#4063)
  • Swizzling of view controllers loadView that don't implement loadView (#4071)

8.29.0

Features

  • Add a touch tracker for replay (#4041)
  • Add enableMetricKitRawPayload (#4044)
  • Resume session replay when app enters foreground (#4053)

Fixes

  • SentryCrashMonitor_CPPException.cpp compilation using Xcode 16b1 (#4051)

8.28.0

Features

  • Add replay quality option (#4035)

8.27.0

Features

  • Add breadcrumbs to session replay (#4002)
  • Add start time to network request breadcrumbs (#4008)
  • Add C++ exception support for __cxa_rethrow (#3996)
  • Add beforeCaptureScreenshot callback (#4016)
  • Disable SIGTERM reporting by default (#4025). We added support
    for SIGTERM reporting in the last release and enabled it by default.
    For some users, SIGTERM events were verbose and not actionable.
    Therefore, we disable it per default in this release. If you'd like
    to receive SIGTERM events, set the option enableSigtermReporting = true.

Improvements

  • Stop FramesTracker when app is in background (#3979)
  • Speed up adding breadcrumbs (#4029, #4034)
  • Skip evaluating log messages when not logged (#4028)

Fixes

  • Fix retrieving GraphQL operation names crashing (#3973)
  • Fix SentryCrashExceptionApplication subclass problem (#3993)
  • Fix wrong value for In Foreground flag on UIKit applications (#4005)
  • Fix a crash in baggageEncodedDictionary (#4017)
  • Session replay wrong video size (#4018)

8.26.0

Features

  • Add SIGTERM support (#3895)

Fixes

  • Fix data race when calling reportFullyDisplayed from a background thread (#3926)
  • Ensure flushing envelopes directly after capturing them (#3915)
  • Unable to find class: SentryCrashExceptionApplication (#3957)
  • Clang error for Xcode 15.4 (#3958)
  • Potential deadlock when starting the SDK (#3970)

Improvements

  • Send Cocoa SDK features (#3948)

8.25.2

Features

The following two features, disabled by default, were mistakenly added to the release. We usually only add features in minor releases.

  • Add option to use own NSURLSession for transport (#3811)
  • Support sending GraphQL operation names in HTTP breadcrumbs (#3931)

Fixes

  • 'SentryFileManager+Test.h' file not found (#3950)

8.25.1

Fixes

  • Ignore SentryFramesTracker thread sanitizer data races (#3922)
  • Handle no releaseName in WatchDogTerminationLogic (#3919)
  • Stop SessionReplay when closing SDK (#3941)

Improvements

  • Remove not needed lock for logging (#3934)
  • Session replay Improvements (#3877)
    • Use image average color and text font color to redact session replay
    • Removed iOS 16 restriction from session replay
    • Performance improvement

8.25.0

Features

  • Add Session Replay, which is still experimental. (#3625)

Fixes

  • Crash due to a background call to -[UIApplication applicationState] (#3855)
  • Save framework without UIKit/AppKit as Github Asset for releases (#3858)
  • Fix crash associated with runtime collision in global C function names (#3862)
  • Remove wrong error log in SentryCoreDataTracker (#3894)
  • Don't transmit device boot time in envelopes enriched with crash data (#3912, #3916)

Improvements

  • Capture transactions on a background thread (#3892)

8.25.0-alpha.0

Features

  • Add Session Replay, which is still experimental. (#3625)

Fixes

  • Crash due to a background call to -[UIApplication applicationState] (#3855)
  • Save framework without UIKit/AppKit as Github Asset for releases (#3858)
  • Fix crash associated with runtime collision in global C function names (#3862)
  • Remove wrong error log in SentryCoreDataTracker (#3894)

8.24.0

Features

8.23.0

Features

  • Add Metrics API (#3791, #3799): Read our docs to learn
    more about how to use the Metrics API.
  • Pre-main profiling data is now attached to the app start transaction (#3736)
  • Release framework without UIKit/AppKit (#3793)
  • Add the option swizzleClassNameExcludes (#3813)

Fixes

  • Don't run onCrashedLastSession for nil Events (#3785)
  • Redistributable static libraries should never be built with module debugging enabled (#3800)
  • Fixed certain views getting loaded twice when adding a child view controller (#3753)
  • Fixed broken imports in SentrySwiftUI Carthage build (#3817)
  • Fix NSInvalidArgumentException for NSError sentryErrorWithDomain (#3819)
  • Again fix runtime error when including Sentry as a static lib (#3820)
  • Fix crash in hasUnfinishedChildSpansToWaitFor (#3821)

8.22.4

Fixes

  • CFBundleShortVersionString in the Info.plist file is invalid (#3787)

8.22.3

Fixes

  • Sentry.framework does not support the minimum OS Version specified in the Info.plist (#3774)
  • Add reference to Swift classes for hybrid SDKs (#3771)

8.22.3-beta.0

Fixes

  • Sentry.framework does not support the minimum OS Version specified in the Info.plist (#3774)
  • Add reference to Swift classes for hybrid SDKs (#3771)

8.22.2

  • Fix runtime error when including Sentry as a static lib (#3764)
  • Fix Mac Catalyst support for the prebuilt XCFramework used by SPM and Carthage (#3767)

8.22.1

Fixes

  • Checksum error when resolving the SDK via SPM (#3760)

8.22.0

Warning: this version is not working with SPM

Improvements

  • SPM uses a prebuilt XCFramework and remove SentryPrivate (#3623):
    We now provide a prebuilt XCFramework for SPM, which speeds up your build and allows us to write
    more code in Swift. To make this happen, we had to remove the SentryPrivate target for SPM and
    CocoaPods, which you shouldn't have included directly.

Fixes

  • Write NSException reason for crash report (#3705)
  • Add context to event with CrashIntegration disabled (#3699)

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Mar 22, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch 2 times, most recently from 9e559f3 to 2ead383 Compare March 25, 2024 10:17
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.22.2 chore(deps): update Cocoa SDK to v8.22.4 Mar 26, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from 2ead383 to c7a0bf2 Compare March 26, 2024 03:02
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from c7a0bf2 to 6591aaf Compare April 4, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.22.4 chore(deps): update Cocoa SDK to v8.23.0 Apr 4, 2024
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.23.0 chore(deps): update Cocoa SDK to v8.24.0 Apr 12, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from 6591aaf to fd5e7ba Compare April 12, 2024 03:02
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from fd5e7ba to b6e243b Compare April 30, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.24.0 chore(deps): update Cocoa SDK to v8.25.0 Apr 30, 2024
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.25.0 chore(deps): update Cocoa SDK to v8.25.2 May 8, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch 2 times, most recently from 6f9b5eb to f7ede2a Compare May 14, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.25.2 chore(deps): update Cocoa SDK to v8.26.0 May 14, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch 4 times, most recently from c3aaace to 773a1b1 Compare May 27, 2024 19:07
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from 773a1b1 to 9ccd3ab Compare June 3, 2024 21:23
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.26.0 chore(deps): update Cocoa SDK to v8.27.0 Jun 5, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from 9ccd3ab to caa4b1b Compare June 5, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.27.0 chore(deps): update Cocoa SDK to v8.28.0 Jun 6, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from caa4b1b to bb997b3 Compare June 6, 2024 23:26
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from bb997b3 to 6ed7ad7 Compare June 14, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.28.0 chore(deps): update Cocoa SDK to v8.29.0 Jun 14, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch 2 times, most recently from 6ec2274 to 2c3d538 Compare June 18, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.29.0 chore(deps): update Cocoa SDK to v8.29.1 Jun 18, 2024
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.29.1 chore(deps): update Cocoa SDK to v8.30.0 Jun 26, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from 2c3d538 to 9edbc96 Compare June 26, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.30.0 chore(deps): update Cocoa SDK to v8.30.1 Jul 10, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from 9edbc96 to b5efbc6 Compare July 10, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.30.1 chore(deps): update Cocoa SDK to v8.31.1 Jul 16, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from b5efbc6 to 7db1245 Compare July 16, 2024 03:02
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from 7db1245 to 95cbc0b Compare July 25, 2024 03:02
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.31.1 chore(deps): update Cocoa SDK to v8.32.0 Jul 25, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch 5 times, most recently from c2f48c9 to 3809521 Compare August 5, 2024 11:55
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v8.32.0 chore(deps): update Cocoa SDK to v8.33.0 Aug 9, 2024
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch 2 times, most recently from d47d3ae to fe7aab7 Compare August 12, 2024 20:11
@github-actions github-actions bot force-pushed the deps/scripts/update-cocoa.sh branch from fe7aab7 to c20dcf5 Compare August 12, 2024 20:14
@lucas-zimerman lucas-zimerman merged commit c93fe75 into main Aug 12, 2024
@lucas-zimerman lucas-zimerman deleted the deps/scripts/update-cocoa.sh branch August 12, 2024 20:18
@LTKort
Copy link

LTKort commented Aug 14, 2024

@lucas-zimerman Is this already available in a release?

@stefvanesch
Copy link

@lucas-zimerman any updates on the question from @LTKort ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants